libxl: introduce libxl__multidev_prepare_with_aodev
authorYang Hongyang <yanghy@cn.fujitsu.com>
Fri, 18 Jul 2014 08:26:50 +0000 (16:26 +0800)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Fri, 26 Sep 2014 14:12:37 +0000 (15:12 +0100)
commit82323acaebf0205811e47e175525eb2f63fc1a79
treeffda5f520b127bffb5c15dc83f367e795d712af3
parent1216871ec1119990c7edf86dc604f65059eb849c
libxl: introduce libxl__multidev_prepare_with_aodev

libxl__multidev_prepare_with_aodev is similar to libxl__multidev_prepare,
but takes a libxl__ao_device as an extra argument.
libxl__multidev_prepare is now a wrapper around
libxl__multidev_prepare_with_aodev.

This new internal API will be used by the Remus device abstract layer
for handling various Remus devices.

Signed-off-by: Yang Hongyang <yanghy@cn.fujitsu.com>
Signed-off-by: Shriram Rajagopalan <rshriram@cs.ubc.ca>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Acked-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
tools/libxl/libxl_device.c
tools/libxl/libxl_internal.h